package com.by.toolkitspring.dubbo.filter.spi;

import com.by.toolkit.consts.ByContextConst;
import com.by.toolkit.platform.ByContext;
import lombok.extern.slf4j.Slf4j;

@Slf4j
public class RpcRequestIdSpi implements RpcParamSpi {
    @Override
    public String paramName() {
        return ByContextConst.REQUEST_ID;
    }

    @Override
    public void receiveVal(String val) {
        ByContext.put(this.paramName(), val);
    }

    @Override
    public boolean required() {
        return false;
    }

}
